package cn.open.feishu.alert.common.annotation;

import cn.open.feishu.alert.common.enums.AlertModeEnum;
import java.lang.annotation.*;

/**
 * @description 告警消息处理器类型注解
 * 调用方自定义处理器类注解@AlertHandler(AlertModeEnum.send_define)
 * 且实现FeishuAlertHandler接口
 * @author: fandy.lin
 * @date: 2021/11/26 11:16
 **/
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface AlertHandler {
    AlertModeEnum value();

    String channel() default "feishu";
}
